/* eslint-disable no-shadow */
const base = 'services.shift';
/**
 * 获取第三方班次信息数量
 */
export function count({ search }) {
  return RSocket.rr({
    route: `${base}.count`,
    data: { ...search },
  });
}

/**
 * 获取第三方班次信息列表
 */
export function search({ search, pg }) {
  return RSocket.rs({
    route: `${base}`,
    data: {
      ...search,
      pg: { ...pg },
    },
  });
}

/**
 * 获取线路配置
 * @param {*} id 线路id
 * @returns
 */
export function getRoute(id) {
  return RSocket.rr({
    route: `routes.${id}`,
  });
}

/**
 * 获取线路配置
 * @param {*} id 线路id
 * @returns
 */
export function getShift(id) {
  return RSocket.rr({
    route: `shifts.${id}`,
  });
}

/**
 * 查询订单
 * @param {*} search 查询条件
 * @returns
 */
export function orderSearch({ search }) {
  return RSocket.rs({
    route: 'orders.search',
    args: { search, pg: { page: 0, size: 10 } },
  });
}
